home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / Icon 8.1 / msm-1 / h.sit / cproto.h < prev    next >
Encoding:
Text File  |  1992-09-19  |  2.1 KB  |  53 lines  |  [TEXT/MPS ]

  1. /*
  2.  * cproto.h -- prototypes for functions common to several modules.
  3.  */
  4.  
  5. char    *db_string    Params((noargs));
  6. char    *makename    Params((char *dest,char *d,char *name,char *e));
  7. char    *salloc    Params((char *s));
  8. char    *spec_str    Params((char *s));
  9. char    *str_install    Params((struct str_buf *sbuf));
  10. int    cmp_pre    Params((char *pre1, char *pre2));
  11. int    db_open    Params((char *s, char **lrgintflg));
  12. int    db_tbl    Params((char *section, struct implement **tbl));
  13. int     escape  Params((char **str_ptr, int *nchars_ptr));
  14. int    getopt    Params((int nargs, char **nargv, char *ostr));
  15. int    prt_i_str    Params((FILE *f, char *s, int len));
  16. int    redirerr    Params((char *p));
  17. int    smatch    Params((char *s,char *t));
  18. int    tonum    Params((int c));
  19. long    longwrite    Params((char *s,long len,FILE *file));
  20. long    millisec    Params((noargs));
  21. novalue clear_sbuf    Params((struct str_buf *sbuf));
  22. novalue cset_init    Params((FILE *f, unsigned short *bv));
  23. novalue    db_chstr    Params((char *s1, char *s2));
  24. novalue    db_close    Params((noargs));
  25. novalue    db_code    Params((struct implement *ip));
  26. novalue    db_dscrd    Params((struct implement *ip));
  27. novalue    db_err1    Params((int fatal, char *s1));
  28. novalue    db_err2    Params((int fatal, char *s1, char *s2));
  29. novalue free_stbl    Params((noargs));
  30. novalue    getctime    Params((char *sbuf));
  31. novalue    getitime    Params((struct cal_time *ct));
  32. novalue    id_comment    Params((FILE *f));
  33. novalue    init_sbuf    Params((struct str_buf *sbuf));
  34. novalue    init_str    Params((noargs));
  35. novalue    new_sbuf    Params((struct str_buf *sbuf));
  36. novalue    nxt_pre Params((char *pre, char *nxt, int n));
  37. pointer    alloc    Params((unsigned int n));
  38. struct    fileparts *fparse    Params((char *s));
  39. struct    il_code *new_il    Params((int il_type, int size));
  40. struct    implement    *db_ilkup    Params((char *id, struct implement **tbl));
  41. struct    implement    *db_impl     Params((int oper_typ));
  42. unsigned short   *bitvect    Params((char *image, int len));
  43.  
  44. #ifndef SysMem
  45. pointer    memcopy        Params((char *to, char* from, word n));
  46. pointer    memfill        Params((char *to, int con, word n));
  47. #endif                    /* SysMem */
  48.  
  49. #if IntBits == 16
  50. long    lstrlen    Params((char *s));
  51. novalue    lqsort    Params((char *base, int nel, int width, int (*cmp)()));
  52. #endif                    /* IntBits == 16 */
  53.